<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>静态方法map方法</title>
    <script src="jquery-1.12.4.js"></script>
    <script>
    var arr=[1,4,7,9];
    var obj ={0:1,1:3,2:7,length:3};
    // 1.使用原生js的map方法
    // 第一个参数：当前遍历到的元素
    // 第二个参数：当前遍历到的索引
    // 第三个参数：当前遍历到的数组
    // 注意点：不能遍历伪数组
    // arr.map(function(value,index,array){
    //     console.log(value,index,array);
    // })
    // obj.map(function(value,index,array){
    //     console.log(value,index,array);
    // })
    // 使用jquery遍历数组
    // 参数（元素，索引）
    var res= $.map(arr,function(value,index){
        console.log(value,index);
    })
    // $.map(obj,function(value,index){
    //     console.log(value,index);
    // })
    
    var res2= $.each(arr,function(index,value) {
        console.log(index,value); 
    })
    console.log(res);
    console.log(res2);
    // each和map方法的区别是？
    // each方法默认返回值是遍历谁就返回谁，map方法返回的是空数组

    </script>
</head>
<body>
    
</body>
</html>